//目录枚举
export enum uivCatalogType {
  RESOLUTION_TYPE_CODE = 1,
  COLOR_TYPE_CODE,
  LINE_TYPE_CODE,
  FONT_TYPE_CODE,
  FONT_WEIGHT_TYPE_CODE,
  PROTOCOL_TYPE_CODE,
  ENCRYPTION_TYPE_CODE,
  FORMULA_TYPE_CODE,
  PROPS_DATA_TYPE_CODE,
  PROPS_FORM_TYPE_CODE,
  EVENT_TYPE_CODE,
  EVENT_OPERATION_TYPE_CODE,
  COMPARE_OPERATOR_TYPE_CODE,
  NOTIFY_MSG_TYPE_CODE,
  MOTION_TYPE_CODE,
  ALARM_TYPE_CODE,

  TUPLE_TYPE_CODE,
  FIELD_TYPE_CODE,
  GRAPH_TYPE_CODE,

  PROJECT_LIST_CODE,
  PAGE_LIST_CODE,
  DEVICE_LIST_CODE,
  VARIABLE_LIST_CODE,

  TUPLE_LIST_CODE
}

//目录URL枚举
export enum uivCatalogUrlAPI {
  RESOLUTION_TYPE_API = 'api/uiv/catalog/dict_resolution_type',
  COLOR_TYPE_API = 'api/uiv/catalog/dict_color_type',
  LINE_TYPE_API = 'api/uiv/catalog/dict_line_type',
  FONT_TYPE_API = 'api/uiv/catalog/dict_font_type',
  FONT_WEIGHT_TYPE_API = 'api/uiv/catalog/dict_font_weight_type',
  PROTOCOL_TYPE_API = 'api/uiv/catalog/dict_protocol_type',
  ENCRYPTION_TYPE_API = 'api/uiv/catalog/dict_encryption_type',
  FORMULA_TYPE_API = 'api/uiv/catalog/dict_formula_type',
  PROPS_DATA_TYPE_API = 'api/uiv/catalog/dict_props_data_type',
  PROPS_FORM_TYPE_API = 'api/uiv/catalog/dict_props_form_type',
  EVENT_TYPE_API = 'api/uiv/catalog/dict_event_type',
  EVENT_OPERATION_TYPE_API = 'api/uiv/catalog/dict_event_operation_type',
  COMPARE_OPERATOR_TYPE_API = 'api/uiv/catalog/dict_compare_operator_type',
  NOTIFY_MSG_TYPE_API = 'api/uiv/catalog/dict_notify_msg_type',
  MOTION_TYPE_API = 'api/uiv/catalog/dict_motion_type',
  ALARM_TYPE_API = 'api/uiv/catalog/dict_alarm_type',

  TUPLE_TYPE_API = 'api/uiv/catalog/dict_tuple_type',
  FIELD_TYPE_API = 'api/uiv/catalog/dict_field_type',
  GRAPH_TYPE_API = 'api/uiv/catalog/dict_graph_type',

  PROJECT_LIST_API = 'api/uiv/catalog/project_list',
  PAGE_LIST_API = 'api/uiv/catalog/page_list',
  DEVICE_LIST_API = 'api/uiv/catalog/device_list',
  VARIABLE_LIST_API = 'api/uiv/catalog/variable_list',

  TUPLE_LIST_API = 'api/uiv/catalog/tuple_list',
  TUPLE_SEARCH_LIST_API = 'api/uiv/catalog/tuple_search_list'
}

//axios访问url
export enum uivBaseUrlAPI {
  UIV_PAGE_LIST_API = 'api/uiv/page_info/list',
  UIV_PAGE_SAVE_API = 'api/uiv/page_info/save',
  UIV_PAGE_REMOVE_API = 'api/uiv/page_info/remove',

  UIV_MOD_PAGE_LIST_API = 'api/uiv/mod_page_info/list',
  UIV_MOD_PAGE_SAVE_API = 'api/uiv/mod_page_info/save',
  UIV_MOD_PAGE_REMOVE_API = 'api/uiv/mod_page_info/remove'
}

//axios访问url
export enum uivBaseVOAPI {
  UIV_PROJECT_VO_TREE = 'api/uiv/basic_vo/project_vo_tree',
  UIV_PAGE_VO_TREE = 'api/uiv/basic_vo/page_vo_tree',
  UIV_MENU_VO_TREE = 'api/uiv/basic_vo/menu_vo_tree',
  UIV_MOD_VO_TREE = 'api/uiv/basic_vo/mod_vo_tree',
  UIV_DICT_TYPE_VO_TREE = 'api/uiv/basic_vo/dict_type_vo_tree',

  UIV_TUPLE_SEARCH_VO_LIST_API = 'api/uiv/basic_vo/tuple_search_vo_list',
  UIV_COM_VO_LIST = 'api/uiv/basic_vo/com_vo_list',
  UIV_VAR_VO_LIST_API = 'api/uiv/basic_vo/var_vo_list',
  UIV_VAR_SEARCH_LIST_API = 'api/uiv/basic_vo/var_search_list'
}
